package dimes.dao;

import java.util.List;

import dimes.dto.OrdersDTO;
import dimes.model.Orders;



public interface IOrdersDao {

	/**显示所有订单
	 * @param dto 分页和条件
	 * @return 订单列表
	 */
	List<Orders> findAll(OrdersDTO dto);
	
	
	/**查询未发货订单
	 * @return
	 */
	List<Orders> findNoDeliverOrders();
	
	/**发货
	 * @param id 订单号
	 * @return 1表示发货成功
	 */
	int deliver(int id);
	
	
	/**查询订单总数
	 * @param dto 查询条件
	 * @return 订单总数
	 */
	int getCount(OrdersDTO dto);
	
	/**下订单
	 * @param o 订单信息
	 * @return 订单号
	 */
	int addOrder(Orders o) ; 
	
}
